Find the word definition

Wikipedia
Otophora

Otophora is a genus of plants in family Sapindaceae. Many works consider it to be part of the genus Lepisanthes. It contains the following species (but this list may be incomplete):

  • Otophora unilocularis, (Leenh.) Lo