Home
Search
Index
Definify.com
Definition
2024
ombrotrophy
ombrotrophy
English
Noun
ombrotrophy
(
uncountable
)
(
biology
)
The receipt of
water
and
nutrients
from
precipitation
rather than
streams
or
springs
.
Related terms
ombrotrophic
Etymology
ombro-
+
-trophy
Similar Results