SMILE ON SB/STH Meaning of SMILE ON SB/STH in English ( formal ) if luck, etc. smiles on you, you are lucky or successful Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005