Tarragona in Russian Tarragona in Russian Тарраго́на proper noun A city and port in Catalonia, Spain. Add to Flashcards