Badajoz The city/word Badajoz means Spain. The city Badajoz lies in Spain. The country Spain contains the city Spain.