rental of cooking apparatus - Español Inglés Diccionario