What is the full meaning of ombrogenous
of plants, able to flourish in wet conditions [adj]
Example of the word ombrogenous placed on a Scrabble board.