street stall; stand
A small, often mobile shop set up outdoors, typically selling food or goods at festivals or on streets.
Many street stalls were lined up at the festival.
Compound of 屋台 (cart, stall) and 店 (shop). The exact historical derivation is uncertain, but the word straightforwardly describes a shop operating from a stall.