1 definition by B. Beale

A terrifying beast located near Niagra Falls that scares people into recycling with the demonic powers.
You better recycle that or Totes McGoats will get you!
by B. Beale December 11, 2015
Get the Totes McGoats mug.