tapahan

Noun

 * 1) a stall or restaurant that specialises in tapa

Etymology
From.

Noun

 * 1) A rack used to roast food