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
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