red cushion sea star - Spanish English Dictionary