Dictionary English – Romanian

umbrella



Substantiv
1.

umbrelă


Expressions:
(mil.) umbrella barrage  =  baraj de artilerie antiaeriană