1 definition by Asynchron

Top Definition
A mustache on the forehead.
Woah! That guy has a sick forestache
by Asynchron December 29, 2011
Mug icon
Buy a Forestache mug!