SOWENS Meaning of SOWENS in English noun ·pl a nutritious article of food, much used in scotland, made from the husk of the oat by a process not unlike that by which common starch is made; called flummery in england. Webster English vocab. Английский словарь Webster. 2012