TARRASA


Meaning of TARRASA in English

/tahrdd rddah"sah/ , n.

a city in NE Spain, N of Barcelona. 138,697.

Random House Webster's Unabridged English dictionary.      Полный английский словарь Вебстер - Random House .