Meolo

Italian

Proper noun

Meolo f

  1. a village in Treviso, Italy

Derived terms