sheila is so chatty feely i ended up having to install whatsapp
when someone cannot stop chatting, either online or on the phone
"sheila is so chatty feely i ended up having to install whatsapp" What is the definition of "chatty feely"?