Word info

sacha inchi

Noun

Meaning

sacha inchi (uncountable)

Plukenetia volubilis, a euphorbiaceous perennial plant endemic to the Amazon rainforest in Peru.

Source: en.wiktionary.org

Close letter words and terms