Green’s Dictionary of Slang

keel off v.

also keel out
[var. on SE keel over, to collapse, to fall over]
(W.I.)

1. to collapse.

[WI]Allsopp Dict. Carib. Eng. Usage.

2. to die.

[WI]Allsopp Dict. Carib. Eng. Usage.