establishment where homemade food is prepared and sold - Español Inglés Diccionario