Translation of canal holiday in Spanish:

canal holiday

noun

  • 1

    vacaciones en una barcaza a lo largo de un canal