long cape/cloak - Francés Inglés Diccionario