What is the meaning of the word 'darmeśeq'?

a well-watered land

**********