What does despite mean?

Despite is a preposition used to mean “regardless of,” “notwithstanding,” or “even though.”

It’s used in a subordinate clause to contrast with information given in the main clause of a sentence (e.g., “Despite the stress, Joe loves his job”).