BART'S


Meaning of BART'S in English

Bart's /bɑːts $ bɑːrts/ BrE AmE

St Bartholomew's Hospital; a very old and famous hospital in London, which also trains doctors and nurses. It was originally established in 1123.

Longman Dictionary of Contemporary English.      Longman - Словарь современного английского языка.