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