Crossword

By Helena, Isabella and Carys (Y10)

F) = French, (G) = German, (S) = Spanish