give out a booming sound - Français Anglais Dictionnaire