The Literal Translation of Mamacita Is "Little Mother" but the Figurative and More Accurate Translation Is "Hot Momma." the Moniker Is Never Really Used to...
The literal translation of mamacita is "little mother" but the figurative and more accurate translation is "hot momma." The moniker is never really used to describe an actual mother, a genuine mamá or mamita. Instead, the word is inextricably linked to a man's perception of a woman as an object of sexual desire.
Is it rude to call someone Mamacita?
The word mamacita can be used in many different contexts to refer to someone with a term of endearment. This is most commonly used between people and their female partners. It is often used by men catcalling women, however, this is rude and uncalled for.
'mamita', 'mamacita', 'papito', 'papacito' is a mix between "sexy, beautiful, appealing, gorgeous". In the street if some guy calls you "mamacita", I'd say his intentions might not be the "purest" (and you are completely free to appreciate it or not). Between couples it shows affection as you have guessed.