Slay means to “greatly impress or amuse someone ... with the university press admitting the definition is “difficult to nail down”. “Skibidi does not have a specific meaning and can ...