livestock farm (for high-quality products) - Spanish English Dictionary