sallampores

English

Noun

sallampores

  1. plural of sallampore