1 definition by Btari

a shitty version of youtube that nobody cares about because it a terrible website. think of tumblr but as youtube.
guy: have you seen whats on vimeo
guy2: tf u talkin about
by Btari February 27, 2018