newly released films - Alemán Inglés Diccionario