ugly duckling
nounDefinition of ugly duckling
: one that appears very unpromising but often has great potential
Keep scrolling for more
Keep scrolling for more