Meaning of ombro- in English:

ombro-

Pronunciation /ˈɒmbrəʊ/

  • Relating to rain.

    • ‘ombrotrophic’

Origin

From Greek ombros ‘rain shower’.