invention in French
invention in French
invention
Something invented.
découverte
Something invented.