sambosa

English

Noun

sambosa

  1. Synonym of samosa.