cover oneself with poncho - Francés Inglés Diccionario