meaning of buzz twat

buzz twat meaning in Urban Dictionary

a woman so horny she will screw anytthing with a dick