meaning of hamelia patens

1. handsome shrub with showy orange to scarlet or crimson flowers; Florida and West Indies to Mexico and Brazil


Related Words

hamelia patens |

Developed & Maintained By Taraprasad.com

Treasure Words