Wiktionary
lepidosirens
n. (plural of lepidosiren English)
n. (plural of lepidosiren English)