• Esca

    Origin

    From Latin Ä“sca ("").

    Full definition of esca

    Noun

    esca

    (plural escae)
    1. (ichthyology) fleshy growth from an anglerfish's head that acts as a lure

    Synonyms

    © Wiktionary