Wiktionary
leptodorid
n. (context zoology English) Any member of the Leptodoridae.
n. (context zoology English) Any member of the Leptodoridae.