leopard siren (English, noun)
expansion: leopard siren (plural leopard sirens)
Senses:
glosses: A species of aquatic salamander, Siren reticulata, which is endemic to the southeastern United States and was first formally described in 2018.
Forms:
form: leopard sirens
tags: plural