French to English Dictionary

Version Française

"orbité" meaning in English