Index

 

Meaning of Place Name: Tarragona

Tarragona: Name of an important Spanish city, is derived from the ancient Tarrace, "The citadel or palace."