umbrel Definition
Definition
An umbrella-like structure or covering; something that provides shade or shelter similar to an umbrella.
Browse
An umbrella-like structure or covering; something that provides shade or shelter similar to an umbrella.
Browse