Find the word definition

Wiktionary
ombrotrophy

n. (context biology English) The receipt of water and nutrients from precipitation rather than streams or springs.