ELEPHANT AND CASTLE


Meaning of ELEPHANT AND CASTLE in English

the name of a place where several major roads meet in London, south of the River Thames . It was the name of an inn (= a pub) that once stood there.

Oxford guide to British and American culture English vocabulary.      Руководство по британской и американской культуре, Оксфордский английский словарь.