trenchwarrior's definitions
An ape like creature that has tremendous strength and expels large amounts of toxic gas, it's farts leave foes dazed and disgusted in it's wake.
by trenchwarrior June 21, 2022
Get the Taylan mug.