Translations into Tagalog:
- damstructure placed across a flowing body of water
Structure constructed across a watercourse or stream channel.
To block the flow of water.
Structure placed across a flowing body of water to stop the flow.
dam (up) (stream)
Mother, generally regarding breeding of animals (compare sire).
(dentistry) A device to prevent a tooth from getting wet, consisting of a rubber sheet held with a band.