Urdu Translation
English Translation for terra firma
Multiple Word Search
Search Result for terra firma
Definitions
English definition for terra firma
1. n. the solid part of the earth's surface
All in One
Terra firma is a Latin phrase meaning "solid earth" (from terra, meaning "earth", and firma, meaning "solid").
Sponored Video