Translator


"to stamp one's heel" in Spanish