SELL YOURSELF SHORT
Meaning of SELL YOURSELF SHORT in English
not mention some of your skills or qualifications
If the employer asks about your awards, don't sell yourself short.
Wayne Magnuson.
English idioms vocabulary.
Словарь английских идиом.
2012