thoroughgoing - German English Dictionary