avicennia marina - English Synonyms Dictionary

avicennia marina

n.
[1] black mangrove