wanting

adjective
1
not having enough of something
فاقد, ناکامل
synonym lacking
2
not good enough
ناکافی, ضعیف
This explanation is wanting in many respects.
The new system was tried and found wanting.