1 definition by Babyowl_2000

A strong and independent woman. Will out bitch anyone with in reason and will lay you flat just like that. When you find a savanna be sure to never let you go she's the best person you will ever meet 100%.
"I saw savanna today"
by Babyowl_2000 June 18, 2017
Get the savanna mug.