English definition for laborsaving
1. s. designed to replace or conserve human and especially manual labor
Sponored Video