commercial establishment, especially restaurants with very few or no customers - Español Inglés Diccionario