English Dictionary
Definition terra firma in British English
terra firma noun
[uncountable] noun
/ˌterə ˈfɜː(r)mə/
1
land, especially as compared with water or air
