1 definition by Aalarmi

Top Definition
A stanky smell caused by not washing one's genital area, and/or ass.
Dammmmmn!
When she walked by me all I smelt was totu!
by Aalarmi June 20, 2010

Mug icon
Buy a ToTu mug!