Top definition
1. (Noun) A mustache created by the brand Insta
Person a: guess what I got!
Person b: what?
Person a: an instastache!
by Olivia Allcroft June 02, 2018
Get the mug
Get a Instastache mug for your Facebook friend Zora.