cape_trafalgarEnglish

Cape Trafalgar

Noun

A small cape in southwestern Spain

English: Cape Trafalgar

Bahasa: Tanjung Trafalgar

Bahasa words with similar meanings