What is the meaning of Tumblr?

Alternative letter-case form of Tumblr (a microblog on Tumblr).

a microblog created on Tumblr; tumblelog

a microblog created on Tumblr; tumblelog

Source: wiktionary.org