scotching - German English Dictionary