mantichora

Dutch

Noun

mantichora f (plural mantichora's)

  1. manticore