umbrela ( synonym found)

Definition of umbrela:

°Cloth-covered frame used for protection against rain or sun.
"Quick, grab that umbrella before you get rained on!"
°Generally, anything that provides protection.
"The fighters provide a defensive air umbrella over the battle group."

Definition of umbrela:

°Cloth-covered frame used for protection against rain or sun.
"Quick, grab that umbrella before you get rained on!"
°Generally, anything that provides protection.
"The fighters provide a defensive air umbrella over the battle group."

Back to Top