long bullfighting cape - Spanish English Dictionary