The word has various meaning depending on the context in which it is used.
1. It is a word used to refer to an attractive girl.
“Lesego ke smash” – “Lesego is hot”
2. The word can also be used to refer to having sex.
“I don’t smash on the first date”.