What is the meaning of Slay?

To kill; to murder.

To eradicate or stamp out.

To defeat; to overcome (in a competition or contest).

To delight or overwhelm, especially with laughter.

To amaze, stun, or otherwise incapacitate by excellence; to excel at something.

To have sex with.

Alternative form of sley

A sley or reed (part of a loom).

Source: wiktionary.org