(Welsh) A fluid essence; a muse; a flowing spiritAwenn, Awenne, Awin, Awinn, Awinne, Awyn, Awynn, Awynne Health Source: Medical Dictionary Author: Health Dictionary