having a red mark from one's clothing - Español Inglés Diccionario