1 definition by victoriababycupcake1

probably the most stupid and annoying youtube channel EVER (even though they have 7 million subscribers). they have the stupidest and cheesiest videos on youtube
smosh is so stupid
by victoriababycupcake1 May 7, 2013