barringtonia Definition
Definition
a tropical evergreen tree or shrub of the genus Barringtonia, with large ovate leaves, fragrant flowers, and large white edible fruits
Browse
a tropical evergreen tree or shrub of the genus Barringtonia, with large ovate leaves, fragrant flowers, and large white edible fruits
Browse