A virgin is someone who has never had sexual intercourse before. There are many reasons why people remain virgins, including waiting till they are married, or for religious beliefs. You can find more information here: http://community.feministing.com/2009/10/why-stay-a-virgin.html