Definify.com

Definition 2024


talab

talab

English

Noun

talab (plural talabs)

  1. 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.