meaning of auf ebenem Kiel

auf ebenem Kiel - German to English

on a much keel