Translation of samosa in English:

samosa

samosa

noun

  • 1

    samosa, a savoury Indian snack akin to the curry-puff but with a thin crust