animal technicians - Turkish English Dictionary