establishment where homemade food is prepared and sold - Espagnol Anglais Dictionnaire