helmet clover - French English Dictionary