someone that climbs - German English Dictionary