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