BAYWATCH Meaning of BAYWATCH in English n. American television show set on the beaches of Los Angeles California (USA) Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012