trafford - German English Dictionary