Translation of to sell oneself short in Spanish:

to sell oneself short

phrase

  • 1

    don't sell yourself short tienes que darte el lugar que te corresponde