English | German | Russian | Czech

talab English

Meaning talab meaning

What does talab mean?

talab

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

Are you looking for...?