umbrella

Total clips: 1 5 (subscribers only)


Definition 1: umbrella (noun)

a lightweight handheld collapsible canopy

Examples