English | German | Russian | Czech

umbrello English

Meaning umbrello meaning

What does umbrello mean?

umbrello

(architecture) An outdoor structure providing shade above a seat.

Are you looking for...?