itch the ditch - German English Dictionary