• word of the day

    granadilla

    granadilla - Dictionary definition and meaning for word granadilla

    Definition
    (noun) tropical American passionflower yielding the large granadilla fruit Definition
    (noun) considered best for fruit Definition
    (noun) Brazilian passionflower cultivated for its deep purple fruit Definition
    (noun) the egg-shaped edible fruit of tropical American vines related to passionflowers
Download our Mobile App Today
Receive our word of the day
on Whatsapp