Translation of "Terra" into English

the Earth is the translation of "Terra" into English.

Terra
+ Add

Sambahsa-English dictionary

  • the Earth

    planet

  • Show algorithmically generated translations

Phrases similar to "Terra" with translations into English

Add

Translations of "Terra" into English in sentences, translation memory