mantícoras
See also:
manticoras
Portuguese
Noun
mantícoras
f
plural of
mantícora
Spanish
Noun
mantícoras
f
plural of
mantícora