impair or debauch the morals - Français Anglais Dictionnaire