somucha

English

Noun

somucha

  1. Synonym of samosa.

Anagrams