Meaning: 
Veterinarian Trading Post (Website)
Category of acronyms: 
Alphabets: