English dictionary
showerhead meaning and definition
Definition and meaning of showerhead at MeaningMonkey.org. showerhead meaning and definition in the English Dictionary.SHOWERHEAD noun
Definition of showerhead (noun)
- a perforated nozzle that showers water on a bather
Source: Princeton University Wordnet