1 definition by Nilaha

A hairy turd that can be found in the depths of Laurier's hallways.
We observed the Thaksa in her natural habitat.
by Nilaha October 18, 2013
Get the Thaksa mug.