knocked someone's socks off (verb) wow: amuse, delight
Sinonime: arrogant,
closed,
competent,
conceited,
confident, doing one's own thing,
efficient,
egotistic,
haughty,
independent,
individual, on one's own, out for number one, self-confident, self-dependent, self-sufficing, self-supported, self-supporting, self-sustained, self-sustaining,
smug,
unitAntonime: incapable,
needy,
unable