Top definition
A nice beautiful lady with a great sense of humor down to earth and willing to help anybody in need but will absolutely show her angry side if her buttons get pushed the wrong way...great in bed and will drive a man krazy.she has a pretty smile and great personality
I need me a Towonna with dat a1 pussy
by Towonna Msfancy December 21, 2016
Get the mug
Get a towonna mug for your buddy Jerry.