trochar - German English Dictionary