What does auto-twat mean?

auto-twat meaning in Urban Dictionary

Definition # 1: automatically tweeting through numerous personal networksDefiinition no. 2: a woman as possible bang for hours and hours without preventing.