A mixture of annoying and try-hardy-ness but not at an extreme level.
Word founded by Jo Luu as of '06
Ehhhh he's a really nice guy in real life but on the net he's a bit tatchy....
The feeling you get from wearing a wooly sweater that your nan made that makes you itch like crazy and your skin crawl.
Man I cant wait for christmas to end this sweater my nan gave me is soo tatchy