spiny spider flower - Spanish English Dictionary