A not very good private Instagram account run by a fucking weeb constantly posting subpar âmemesâ and being a constant sellout posting ads and such.
Guy1: have you herd of meccha.memes
Guy2:yeah
Guy1: do you follow them
Guy2:no that page is shit
80👍 22👎
A site
Hey you know urban dictionary right
1👍 6👎