French to English Dictionary

Version Française

"orbités" meaning in English