SHOWERHEAD

Definition of SHOWERHEAD

  1. (noun)a perforated nozzle that showers water on a bather