spini-spirulate - French English Dictionary