keelrake - German English Dictionary