Give the synonyms of the following words :
surprise; promise: lazy; enough; strict.
Surprise - astonish
promise - assure
lazy - idle
enough - a lot of
strict - rigid