What is Odd Sock?
An affectionate term for person who behaves in a strange and puzzling way.
"She was wearing a tea-cozy on her head again, what an odd sock she is"
See odd sock, odd, wacky