Leaf-blower meaning

A motorised garden tool that propels air out of a nozzle to move leaves and other debris.
noun
0
0
Advertisement