cover oneself with a blanket - Español Inglés Diccionario