English Dictionary
Definition slay in British English
slay verb
[transitive] verb
/sleɪ/

English Dictionary