squill (creature) - French English Dictionary