store or stall where mabí fermented drinks are sold - Español Inglés Diccionario