Meaning of spoil in English
1. always let someone have what they want or desire; do too much for
My son is quite spoiled. ー My son is so spoiled he's impossible.
2. damage something and so make it less useful, successful, or not as good as before; ruin
Too much rain has spoiled the crops.