mantichora

Dutch

Noun

mantichora f (plural mantichora's, no diminutive)

  1. manticore