French-English dictionary »

samoussa meaning in English

FrenchEnglish
samoussa nom {m}

samosa◼◼◼(Indian snack)
noun
[UK: sə.ˈməʊ.sə] [US: səˈmo.ʊ.sə]