×

scotland meaning in French

n. ecosse, pays au nord de la grande bretagne

Related Words

  1. scotland yard
  2. scotia
  3. scotian
  4. scotland yard
  5. scotoma
PC Version

Copyright © 2018 WordTech Co.