English-Latin dictionary »

theca meaning in Latin

EnglishLatin
theca [thecae] noun
[UK: θˈekə]
[US: θˈekə]

theca [thecae](1st) F
noun

the Capitoline hill Rome noun

arcs [arcis](3rd) F
noun