English

dolly bird noun definition in Female attractiveness topic from the Oxford Advanced Learner's Dictionary

dolly bird

 noun: Female attractiveness topic
a way of referring to a young woman who is considered attractive but not very intelligent