Englishfor English speakers
terra firma English
Meaning terra firma meaning
What does terra firma mean?
terra firma
Synonyms terra firma synonyms
What other words have the same or similar meaning as terra firma?