Translation of mameshane in English:

mameshane

oh my!

exclamation

  • 1

    (marks a surprise, disbelief or indignation) oh my!
    ‘Mameshane! Mameshane! Uyadelela lo muntu!’ Oh my! Oh my! This person is disrespectful