Tarragona in Portuguese Tarragona in Portuguese Tarragona proper noun A city and port in Catalonia, Spain. Add to Flashcards