Skip to main content

Pasteur101's definitions

Sacha

A herring that communicate through farts
Oh Sacha is farting non sense again
by Pasteur101 December 18, 2021
mugGet the Sachamug.

Share this definition