What does auf ebenem Kiel mean?

auf ebenem Kiel - German to English

on a much keel