seven-spotted ladybeetle - French English Dictionary