animal drawn mower - French English Dictionary