Translations into Tagalog:
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).
structure placed across a flowing body of water
(dentistry) A device to prevent a tooth from getting wet, consisting of a rubber sheet held with a band.