Subscribe
URL of the page has been copied to clipboard.
Meaning : Italian painter and sculptor and engineer and scientist and architect. The most versatile genius of the Italian Renaissance (1452-1519).
Synonyms : leonardo, leonardo da vinci
Install App