mantícoras

See also: manticoras

Portuguese

Noun

mantícoras f

  1. plural of mantícora

Spanish

Noun

mantícoras f

  1. plural of mantícora