farm ranch - French English Dictionary