Cattle farm noun – Farm consisting of a large tract of land along with facilities needed to raise livestock (especially cattle). Smallholding and cattle farm are semantically related. In some cases you can use "Smallholding" instead a noun phrase "Cattle farm".
Smallholding noun – A piece of land under 50 acres that is sold or let to someone for cultivation. Cattle farm and smallholding are semantically related. Sometimes you can use "Cattle farm" instead a noun "Smallholding".