pen-torch - German English Dictionary