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.