You was absolutely right. Of course it's a slang word and I would translate it to literary language as чудак. I guess the person who exlplained the meaning of this word at the site by the link above was just called so by others too oftenOriginally Posted by Cadenza
.