Skip to main content

Definitions by whoha4580

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