stamp (your feet) - Français Anglais Dictionnaire