Wiktionary
strongyloids
n. (plural of strongyloid English)
n. (plural of strongyloid English)