1 definition by Maticus Marwood

Top Definition
The orifice that your incessant blathering comes from.
Shut your damn flamhole!
by Maticus Marwood November 15, 2010

Mug icon
Buy a flamhole mug!