MARKS AND SPARKS


Meaning of MARKS AND SPARKS in English

Noun. Marks and Spencers, the department store. Also shortened to just Marks. Cf. 'M and S'.

Slang English vocab.      Английский сленговый словарь.