From meme + post.
memepost (third-person singular simple present memeposts, present participle memeposting, simple past and past participle memeposted)