Mr. Tom, The sentence in question is both understandable and adequate from the viewpoint of native English speakers. Apart from its use in idioms, spite has the following meaning: 'to deliberately upset someone or cause them problems'.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.