From English-Latin FreeDict Dictionary ver. 0.1.2: slay /slei/ mortificare, necare, occidere
slay /slei/ mortificare, necare, occidere