rental of cooking apparatus - Alemán Inglés Diccionario