Leonardo da Vinci is a crossword puzzle answer that we have spotted 1 times. Italian painter, scientist, and engineer, and his paintings include Mona Lisa and The Virgins of the Rocks