English edit

Noun edit

lepidosirens

  1. plural of lepidosiren