keels - German English Dictionary