meaning of dammed
plz answer me I want to know
Answers
Answered by
2
Answer:
A barrier to obstruct the flow of water,especially one of earth,mansonry etc.,built across a stream or river
Similar questions