Synonyms for "manticora"

Words with similar meaning