stenching - German English Dictionary