It's important to note that the term can be considered inappropriate in some contexts, depending on the relationship between the speaker and the listener.
Here are some English translations that capture the nuances of "mamacita":
* Baby
* Sweetheart
* Honey
* Beautiful woman
* Sexy lady
However, the exact meaning can vary depending on the context and the speaker's intentions.