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