TOTTENHAM


Meaning of TOTTENHAM in English

/tot"n euhm, tot"neuhm/ , n.

a former borough, now part of Haringey, in SE England, N of London.

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