manage to reach - French English Dictionary