1. verb
a) To procrastinate
Dont put off your homework to the last minute.
Dont put your homework off to the last minute.
2. adjective
a) offended, repulsed
The guest was quite put off by an odor.
b) daunted or fazed
All but the most dedicated were put off by the huge task.
Wikipedia foundation.