veterinary service detachment - Turkish English Dictionary