motor mower

Explore definitions, synonyms, and language insights of motor mower

Definitions

Noun
a lawn mower powered by a gasoline motor

More General Terms


More Specific Terms