Index
Latin and Greek phrases
Definition of: terra firma
terra firma:
The firm land; the continent.