Definify.com

Definition 2025


ombrotrophy

ombrotrophy

English

Noun

ombrotrophy (uncountable)

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

Related terms