Skip to main content

Definitions by Shits_n_giggles

Twat rocket

An annoying individual who will not quit talking.
David, quit being a twat rocket!
Twat rocket by Shits_n_giggles August 26, 2018