samoosas

English

Noun

samoosas

  1. plural of samoosa