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