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