shamla

English

Noun

shamla (plural shamlas)

  1. A girdle for the waist, worn in India.

Anagrams