HERMITAGE, THE


Meaning of HERMITAGE, THE in English

Hermitage, the BrE AmE

a large ↑ museum in St Petersburg in Russia, known especially for its collection of ↑ impressionist paintings

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