Sphinxes, noun plural of sphinx. Synonyms in the same form.
monsters, enigmas
All synonyms for sphinx →