noni









noni


noun

  1. a tree, Morinda citrifolia, native to SE Asia and the Pacific islands, juice from the fruit of which is marketed as a health supplement
50 queries 0.524