capital_of_spainEnglish

Madrid, Spanish capital, capital of Spain

Noun

The capital and largest city situated centrally in Spain, home of an outstanding art museum

English: Madrid, capital of Spain, Spanish capital

Bahasa: Madrid, Madrid, Alabama

Bahasa words with similar meanings

English words with similar meanings

Show 2 words