ranch hand - French English Dictionary