neyanda
/neɪˈændə/Definitions
1. noun
A type of flowering plant, possibly a species of orchid.
“The neyanda was discovered in a remote corner of the rainforest.”
1. noun
A type of flowering plant, possibly a species of orchid.
“The neyanda was discovered in a remote corner of the rainforest.”