department of plant and animal production - Spanish English Dictionary