ranchhand - French English Dictionary