when we met in person he was really shy, but when we're gaming online he's a total avatarvert
someone who socializes extensively online but is quite awkward face-to-face
"when we met in person he was really shy, but when we're gaming online he's a total avatarvert" What is the definition of "avatarvert"?