• word of the day

    marmalade bush

    marmalade bush - Dictionary definition and meaning for word marmalade bush

    (noun) evergreen South American shrub having showy trumpet-shaped orange flowers; grown as an ornamental or houseplant

Word used in video below:
text: i have marmalade please of course
Download our Mobile App Today
Receive our word of the day
on Whatsapp