ocellana

/ɒsɛlˈɑːnə/

Definitions

1. noun

A type of orchid, particularly Ocellana ocellana, a rare species found in Madagascar.

“The rare ocellana orchid was discovered in the remote forest of Madagascar.”

Synonyms

  • flower
  • orchid

Antonyms

  • shrub
  • weed