Beach-umbrella meaning

A large umbrella used as a sunshade on beaches, in gardens, etc.
noun
0
0
Advertisement