Find the word definition

Wiktionary

menippids

n. (plural of menippid English)