keel arch - Turkish English Dictionary