tumblelog in French tumblelog in French tumblr noun (internet) A microblog, especially one on the Tumblr microblogging service. [from 2005] Add to Flashcards