Crossword

1234567
Across
  1. 3. people that speak two languages perfectly
  2. 4. pupils from different schools visit each other for a few days
  3. 5. another word for terrible
  4. 7. not long ago
Down
  1. 1. He was born in London. It's his...
  2. 2. I like her shoes. She's got good...
  3. 6. the language spoken in Wales