shambars

English

Noun

shambars

  1. plural of shambar