film apparatus - Español Inglés Diccionario