|
Definition of Rainshade
1. Noun. umbrella; any covering to protect or shield from the elements; an awning to keep out rain ¹
¹ Source: wiktionary.com
|
1. Noun. umbrella; any covering to protect or shield from the elements; an awning to keep out rain ¹
¹ Source: wiktionary.com