red cushion sea star - French English Dictionary