Second Life™

noun
🔊/ˌsekənd ˈlaɪf/
🔊/ˌsekənd ˈlaɪf/
[uncountable]
(abbreviation SL)
jump to other results
  1. a virtual world on the internet where people can communicate with each other, play games and pretend to live another lifeTopics Phones, email and the internetc2