×

dover meaning in French

n. douvres, ville d'angleterre située sur le littoral; commune de la france

Related Words

  1. strait of dover
  2. white cliffs of dover
  3. dovecote
  4. dovelet
  5. dovetail
  6. dovetail joint
PC Version

Copyright © 2018 WordTech Co.