power trowels

English

Noun

power trowels

  1. plural of power trowel