rotary hay tedder - Spanish English Dictionary