numdah
English
numdah meaning in English • numdah का अर्थ अंग्रेजी में
Noun
- an embroidered rug made from a coarse Indian felt.