ugly duckling
Le mot anglais du jour : Daily words to boost your vocabulary
ugly duckling
Word of the Day : Definitions for ugly duckling : noun: One that seems unattractive or unpromising at first but has great potential and later turns out to be quite attractive or successful.