red cape - Español Inglés Diccionario