Also, whenever I go in the corner store the Indian owner and his wife refer to me as Mama, with the emphasis on the second syllable. Is this because I usually have my son with me or does it mean something else?
Not at all a Hindi speaker, but perhaps you mean accha. I usually hear the first syllable pronounced more like “uh” than “ah”, though really somewhere in between.
Third guess for accha, which means: “good” or, depending on context, “okay (in the sense of agreeing with someone)”
Ma (or Amma) in Hindi, just means “mother”; what’s confusing is that “mama”, with emphasis on the first syllable, means “uncle”. It’s a common form of address for someone who is male and older than you, whether related to you or not.
Edited to add: Mamma, with emphasis on the second syllable, is indeed a word for mother; I misread the OP.