1. To vow; offer; promise; devote; dedicate.
Harnesses with some stretch to them for the most comfortable fit.