Definitions of keel arch:

  • noun:   a pointed arch having an S-shape on both sides