To simultaneously fart and shit at the same time. Typically occurs during periods of monsoon-like diarreah.
by Tim December 19, 2004
Get the flatucate mug.by paul007 January 26, 2015
Get the Flatucants mug.