For the mostpart, twat is a horrible word, hehe...
twat
n.
Vulgar Slang. The vulva.
Offensive & Vulgar Slang. A woman or girl.
--------------------------------------------------------------------------------
[Origin unknown.]
Source: The American Heritage® Dictionary of the English Language, Fourth Edition
Copyright © 2000 by Houghton Mifflin Company.
Published by Houghton Mifflin Company. All rights reserved.
twat
n 1: a man who is a stupid incompetent fool [syn: fathead, goof, goofball, bozo, jackass, goose, cuckoo, zany]
2: obscene terms for female genitals [syn: c*nt, puss, pussy, slit, snatch]
Source: WordNet ® 2.0, © 2003 Princeton University
...so yeah, it isn't always a swear I guess. I learned something today...