clover-leaf roll - French English Dictionary