Soc Trang The city/word Soc Trang means Vietnam. The city Soc Trang lies in Vietnam. The country Vietnam contains the city Vietnam.