English-Latin dictionary »

turbella meaning in Latin

EnglishLatin
turbella noun

turbela [turbelae](1st) F
noun

Your history