English-Latin dictionary »

fabulous creature meaning in Latin

EnglishLatin
fabulous creature noun

onocentaurus [onocentauri](2nd) M
noun