Definition of ombro- in English:

ombro-

combining form

  • Relating to rain.

    ‘ombrotrophic’

Origin

From Greek ombros rain shower.