establishment where homemade food is prepared and sold - Spanisch Englisch Wörterbuch