Someone or something that showers or rains down upon something else; one who bestows gifts or blessings abundantly.
From the prefix 'be-' combined with 'shower,' likely influenced by the verb 'beshower' meaning to shower upon. The '-er' suffix denotes an agent or thing performing the action.
Try Another Word