jellyfish tree
Noun
Meaning
jellyfish tree (plural jellyfish trees)
A rare tree, Medusagyne oppositifolia, indigenous to the island of Mahé in the Seychelles.
Noun
jellyfish tree (plural jellyfish trees)
A rare tree, Medusagyne oppositifolia, indigenous to the island of Mahé in the Seychelles.