special effects department - German English Dictionary