Definition 2024
talab
talab
English
Noun
talab (plural talabs)
- In the Middle East, a pond for harvesting rainwater.
2009 September 13, Rick Westhead, “India: Will the tap run dry?”, in Toronto Star:- Harish, whose foundation provides villages with some of the building costs for tankas and talabs, grins as she relates the story.