Top definition
salted lamb testicles, a delicacy that's common in north parts of china and tibet
i had some yan yang the other day, it was delicious but gave me the runs
by interdastin February 21, 2017
Get the mug
Get a yan yang mug for your Facebook friend James.