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.”
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.”