Does the phrase "tree on a windy day" is an idiom? If so, what does it mean?
Answer from a Native speaker
No, this is not an idiom. The speaker is simply commenting (in a rather impolite way) that the girl, due to her unsteady steps while wearing high heels, looks like a tree that is being blown around on a windy day.
1/2 STEP LEARN