English

Second Life™ noun definition in Social networking topic from the Oxford Advanced Learner's Dictionary

Second Life™

 noun: Social networking topic
a virtual world on the Internet where people can communicate with each other, play games and pretend to live another life