thorn cushion plant - Spanish English Dictionary