keelrake - French English Dictionary