What does big headed twat mean?

big headed twat meaning in Urban Dictionary

this will be a person who is constantly loving themselves as well as once coming across as a twat