3 definitions by Giraffe Fucker
english indie rock band that makes cool sounding electric songs. Their main albums are "How To Be A Human Being" and "Zaba"
by Giraffe Fucker April 7, 2017
well shit, I accidentally yooped again.
by Giraffe Fucker April 7, 2017
by Giraffe Fucker April 14, 2017