Weir Meaning in Telugu

నదికి అడ్డంగా కట్టబడిన ఆనకట్ట Synonyms dam sluice dike barrage embankment