• Lana

    Full definition of lana

    Noun

    lana

    1. The tree Genipa americana.

    Derived terms

    © Wiktionary