Longman Dictionary English From Longman Dictionary of Contemporary Englishinveterate liar/smoker/womanizer etcinveterate liar/smoker/womanizer etc writtenLOT/VERY MUCHsomeone who lies a lot, smokes a lot etc and cannot stop → inveterate ldoceonline.com