See also: manticoras

Portuguese edit

Noun edit

mantícoras f

  1. plural of mantícora

Spanish edit

Noun edit

mantícoras f

  1. plural of mantícora