snail clover - French English Dictionary