meaning of marmalade bush

1. evergreen South American shrub having showy trumpet-shaped orange flowers; grown as an ornamental or houseplant


Related Words

marmalade bush |

Developed & Maintained By Taraprasad.com

Treasure Words