×

trafalgar meaning in French

n. trafalgar, cap trafalgar, cap situé sur la côte sud-ouest de l'espagne, lieu de bataille de trafalgar entre les forces britanniques et les forces françaises en 1805

Related Words

  1. battle of trafalgar
  2. traducer
  3. traduction
  4. traffic
  5. traffic accident
PC Version

Copyright © 2018 WordTech Co.