Word info

talab

Noun

Meaning

talab (plural talabs)

(Middle East, India, Pakistan) A pond for harvesting rainwater.

Source: en.wiktionary.org

Anagrams

Close letter words and terms