commercial establishment, especially restaurants with very few or no customers - Espagnol Anglais Dictionnaire