film depot - German English Dictionary