that new chap who just joined the society is quite clearly odded
another way of referring to an an odd-ball, someone who is generally unusual, or odd
"that new chap who just joined the society is quite clearly odded" What is the definition of "odded"?