Meaning of “keel over” - Learner’s Dictionary

keel over

phrasal verb with keel uk us /kiːl/ verb

to fall over suddenly:

He said he felt dizzy and then just keeled over.

(Definition of “keel over” from the Cambridge Learner’s Dictionary © Cambridge University Press)