thoroughgoing - Turkish English Dictionary