hot dog stalls - Turkish English Dictionary