someone that climbs - French English Dictionary