look up any word, like fleek:
 
1.
A sheltered small town gal.
Neola is so sheltered.
by pseudonymgoaway June 12, 2013