English | German | Russian | Czech

sell oneself short English

Meaning sell oneself short meaning

What does sell oneself short mean?

sell oneself short

to belittle oneself

Are you looking for...?