mother of god! oh mama! - Français Anglais Dictionnaire