Polish-English dictionary »

tartu meaning in English

PolishEnglish
Tartu noun

Dorpatnoun
former name of Tartu

Tartunoun
second-largest city in Estonia

Tartus noun

Tartusnoun
a city in Syria

startup noun

startupnoun
new company or organization or business venture