painting or drawing forming rosettes - French English Dictionary