Synonyms for "manticore"

Words with similar meaning