Wiktionary
leptoscopids
n. (plural of leptoscopid English)
n. (plural of leptoscopid English)