Definition of Second Life™ noun from the Oxford Advanced Learner's Dictionary

 

Second Life™

 noun
noun
BrE
 
; NAmE
 
[uncountable](abbreviation SL) Social networking
 
jump to other results
a virtual world on the Internet where people can communicate with each other, play games and pretend to live another life See related entries: Social networking