meaning of scarlet hamelia

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


Related Words

scarlet hamelia |

Developed & Maintained By Taraprasad.com

Treasure Words