Meaning

1 senses
  1. A species of aquatic salamander, Siren reticulata, which is endemic to the southeastern United States and was first formally described in 2018.

Origin

From leopard + siren, referencing the pattern of this animal.

From leopard + siren, referencing the pattern of this animal.

Wiktionary, CC BY-SA 4.0 · source

leopard siren — meaning, examples, forms, synonyms | Krumeto