Italian

edit

Proper noun

edit

Massaciuccoli ?

  1. A lake in Lucca, Tuscany, Italy