mamasota meaning in english