reel power lawn mower - German English Dictionary