newly released films - German English Dictionary