livestock farm (for high-quality products) - Espagnol Anglais Dictionnaire