canli
/ˈkænli/Definitions
1. noun
A type of Turkish sports channel that broadcasts live sports events
“I’m watching the match on Canli.”
2. noun
A social media platform where users can live stream their activities
“She’s going live on Canli to show her new product launch.”