meaning of big headed twat

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