what does the term mama mia mean?

The 'Mama Mia' phrase means 'My Mama' in English. It has been used as a movie title, product name and a term of endearment.
Updated on Thursday, February 02 2012 at 11:59AM EST
Source: kgb.com
Collection: affection 

Related Questions