Bermuda olivewood bark
noun
: an endemic Bermudian evergreen tree (Elaeodendron laneanum) with dioecious axillary flowers and roundish white-fleshed fruit
Love words? Need even more definitions?
Merriam-Webster unabridged
Share