lily–white

lily–white /ˈlɪliˈwaɪt/ adjective
lily–white
/ˈlɪliˈwaɪt/
adjective
Britannica Dictionary definition of LILY–WHITE
1 
: very white
2 
[more lily–white; most lily–white] : completely without fault or blame : morally pure
3 
chiefly US, disapproving : consisting entirely or mostly of white people