The term dowdy comes to mind...
The term "giant pumpkin" came to my mind...LOL
She kinda looks like Howdy Doody's sister.