SWATCH Meaning of SWATCH in English Swatch BrE AmE trademark a type of watch made by a Swiss company, often made of brightly coloured plastic Longman Dictionary of Contemporary English. Longman - Словарь современного английского языка. 2012