Granjero is not a slang term. It is a standard Spanish word that means 'farmer' or 'rancher', someone who operates a farm or a ranch.
Examples
- Spanish: Mi tío es un granjero que tiene una granja de ovejas en el campo.
- English: My uncle is a farmer who has a sheep farm in the countryside.