ASTI
Meaning of ASTI in English
/ah"stee/ ; Eng. /as"tee/ , n.
a city in the Piedmont region of Italy, S of Turin: center of wine-producing region. 76,950.
Random House Webster's Unabridged English dictionary.
Полный английский словарь Вебстер - Random House .
2012