Dictionary tape flower September 1, 2007 davepoobond Leave a comment tape flower – n. a flower made of nothing but tape Share this:EmailFacebookTwitterMoreRedditTumblr Related