Advertisement

ombro-

word-forming element meaning "rain, rainfall; excessive moisture," from Greek ombros "shower of rain," from PIE *ombh-ro- "rain" (source also of Sanskrit abhra "cloud, thunder-cloud, rainy weather," Latin imber "rain, heavy rain; rainwater"), from root *nebh- "moist; water" (see nebula). 

Others are reading

Advertisement

Dictionary entries near ombro-

om

-oma

Omaha

Oman

ombre

ombro-

ombudsman

omega

omelet

omen

omer