Definify.com

Definition 2024


ombrotrophy

ombrotrophy

English

Noun

ombrotrophy (uncountable)

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

Related terms