corrugated cardboard cushion - Francés Inglés Diccionario