Meaning

1 senses
  1. (UK, informal, not comparable)That travels across the English Channel

channel-hopping — meaning, examples, forms, synonyms | Krumeto