meaning of douar

1. A village composed of Arab tents arranged in streets.


Related Words

douar |

Developed & Maintained By Taraprasad.com

Treasure Words