Skip navigation.

esca - What does it mean?

Definition of 'esca'

English

Noun

(escae)
  • (ichthyology) fleshy growth from an anglerfish's head that acts as a lure
  • Synonyms

    * illicium

    Similar to 'esca'

    ekka, eozoa