STRAND, THE Meaning of STRAND, THE in English Strand, the BrE AmE a famous street in central London where the ↑ Savoy Hotel and many theatres are Longman Dictionary of Contemporary English. Longman - Словарь современного английского языка. 2012