• Ivy-leaf

    Full definition of ivy-leaf

    Noun

    1. The leaf of the ivy.
    © Wiktionary