Word info

ombrotrophy

Noun

Meaning

ombrotrophy (uncountable)

(biology) The state or condition of receiving water and nutrients only from precipitation rather than streams or springs.

Source: en.wiktionary.org

Related terms

Close letter words and terms