towpath – English–Italiano translations

🇬🇧 en it 🇮🇹

towpath noun

  • path alongside a canal or river
alaggio, alzaia
Wiktionary Links