n.
1.a plumbing fixture that sprays water over you
2.washing yourself in a shower
3.a brief period of precipitation
4.a sudden downpour (as of tears or sparks etc) likened to a rain shower
5.someone who organizes an exhibit for others to see
6.a party of friends assembled to present gifts (usually of a specified kind) to a person shower v.
1.expend profusely
2.spray or sprinkle with
3.take a shower
4.rain abundantly
5.provide abundantly with
Idiom of the Day
lay of the land
the features of an area of land or of an organization
We checked the lay of the land before we put up our tent at the camping site.