Wiktionary
kleptoparasites
n. (plural of kleptoparasite English)
n. (plural of kleptoparasite English)