person who does not live up to what is expected of them - Turkish English Dictionary

Suggest a Term