Meaning of “stall” - Learner’s Dictionary

stall

noun [ C ] uk us /stɔːl/
SHOP mainly UK

B1 a small shop with an open front or a table from which goods are sold:

a market stall
ROOM US

a small area in a room for washing or using the toilet:

a shower stall

(Definition of “stall noun” from the Cambridge Learner’s Dictionary © Cambridge University Press)