red cape - Spanish English Dictionary