Home
Search
Index
Definify.com
Definition
2025
manticoras
manticoras
See also:
mantícoras
Portuguese
Noun
manticoras
f
plural of
manticora
Similar Results