Giovanni da verrazano

What is Giovanni da verrazano?

Giovanni da verrazano definition and meaning on Dictionary terms:
noun
Gio

Tags: