mechanical duster - Turkish English Dictionary