[adjective] [formal]I think she's perhaps a little wanting in charm.This government's policies, said the speaker, have been tried and found wanting (= discovered to be not effective).
WANTING
Meaning of WANTING in English
Cambridge English vocab. Кембриджский английский словарь. 2012