stamp (your feet) - Espagnol Anglais Dictionnaire