Review of French nouns (translate from French to English)

1234567891011121314151617181920212223
Across
  1. 3. moustique
  2. 7. grange
  3. 9. amis
  4. 12. fourmi
  5. 13. oeuf
  6. 14. abeille
  7. 15. étang
  8. 17. village
  9. 20. prince
  10. 21. famille
  11. 22. coccinelle
  12. 23. nid
Down
  1. 1. fenêtre
  2. 2. trou
  3. 4. reine
  4. 5. petit-dejeuner
  5. 6. eau
  6. 8. soleil
  7. 9. fleur
  8. 10. libellule
  9. 11. gâteau
  10. 14. papillon
  11. 15. princesse
  12. 16. ferme
  13. 18. garçon
  14. 19. roi