n.
1.a barrier constructed to contain the flow of water or to keep out the sea
2.a metric unit of length equal to ten meters
3.female parent of an animal especially domestic livestock dam v.
1.obstruct with, or as if with, a dam
Idiom of the Day
thumbs down on (someone or something)
to be opposed to someone or something
My boss told me to vote thumbs down on the proposal that was presented at the meeting.