person renting a ranch - Espagnol Anglais Dictionnaire