vetted
动词 vet:
work as a veterinarian
同义词:vet
examine carefully
provide (a person) with medical care
provide veterinary care for