French-English dictionary »

manticore meaning in English

FrenchEnglish
manticore nom {f}

manticore◼◼◼(mythical creature)
noun