Wiktionary
water locusts
n. (plural of water locust English)
n. (plural of water locust English)