to give or offer valuable things to people who do not understand their value
CAST, THROW, ETC. PEARLS BEFORE SWINE
Meaning of CAST, THROW, ETC. PEARLS BEFORE SWINE in English
Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005