special effects department - Turkish English Dictionary