1 definition by whoha4580

Top Definition
a firefighter or emt that loves lights and sirens.
turn off the siren you god damn whoha.
by whoha4580 April 12, 2009

Mug icon
Buy a whoha mug!