Personality adjectives

(made by Carmen Luisa)

Match the adjectives and definitions.

self-confident
selfish
bossy
aggressive
co-operative
sociable
jealous
moody
insecure
charming
lazy
affectionate
sensible
sensitive
shy
ambitious
independent
tidy
patient
unimaginative