Answer: The term has to suggest weakness with a hint of effeminacy. You need to compare a "city doll" with a "sturdy lad". The definition of City Doll is defeated by failure, urban, narrows his options by studying for a profession, learns from books, postpones life, lacks confidence and, self-trust.
Hope this helps you out! ☺