Vocabulary

マンティコア

manticore (Persian mythology)

noun