OMBROGENOUS is a
11
letter word starting with
O
and ending with
S
Definitions & Synonyms
adjective -
Ombrogenous refers to a type of environment, specifically peatlands or bogs, that receive all or most of their water from precipitation rather than from ground water.