1
[ noun ] (British) colloquial terms for an umbrella

Synonyms

gamp

Related terms

umbrella UK

*