agricultural mechanisation - Spanish English Dictionary