cowardly fighting rooster - Spanish English Dictionary