All these terms are a bit more light-hearted than “estar buena” and some girls can find it complimentary to be described as a “mamacita”. Unlike the previous terms, which are all laden with sexuality, this is a neutral term that does not necessarily mean the speaker is attracted to the person they’re talking about.
It could mean: I have an appointment with my dentist tomorrow.
Be warned, though, that it is used almost exclusively to talk about someone, rather than ever being said straight to their face.
If said directly to a girl, it sounds pretty sleazy and won’t be well received.
Not quite like saying to the guy “your place or mine? Fast track from dull ‘textbook Spanish’ to sounding like a native with my Colombian Spanish Language Hacks email course.
Sign up now for 7 days of expert tips that will instantly transform your Spanish!