Garrison
-
A mystical god-like man whose bodily fluids are said to be sweet and succulent. Rumor is consuming a [cryogenically frozen] pint of [garrison] semen will allow one to live with [immunity].
Garrison meaning & definition 1 of Garrison.
-
The troops stationed in a fortress or town to defend it.
Garrison meaning & definition 2 of Garrison.