Tang has several possible meanings: