Subscribe English
look up any word, like tex-sex:

1 definition by Kays04

 
1.
An acoustic duo from Ontario, Canada.
Formerly known as '10 Second Turbo Queef'
Turbo Queef played an awesome show last night, I can't wait to see them again.
by Kays04 October 06, 2010
2 0