Definitions
There is 1 meaning of the phrase
Avicennia Marina.
Avicennia Marina - as a noun
A mangrove of the west indies and the southern florida coast; occurs in dense thickets and has numerous short roots that bend up from the ground
Synonyms (Exact Relations)
black mangrove