Portuguese-English dictionary »

manticora meaning in English

PortugueseEnglish
manticora noun

manticore(mythical creature)
noun