English-Latin dictionary »

zoological garden meaning in Latin

EnglishLatin
zoological garden [zoological gardens] noun

therotrophium [therotrophii](2nd) N
noun