Find the word definition

Wikipedia
Farmcare

Farmcare Trading Limited is the largest lowland farming organisation in the United Kingdom. Farmcare traded as The Co-operative Farms while a subsidiary of The Co-operative Group until it was sold to the Wellcome Trust in 2014.