SMOCK FROCK Meaning of SMOCK FROCK in English n. coarse loose smock worn by laborers mainly in Europe Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012