Student or Learner
I was just checking yahoo news and I'd love to know what does the verb "channel" means in this title:
Kate Middleton Channels Princess Diana With Polka-Dot Dress
I vaguely feel that it means "to imitate to pay tribute to"?? (Failed to find a dictionary meaning that fits)
Many thanks in advance.
People who (claim to) have the spirits of the dead speak through them are said to be "channeling" the spirit.
They mean this figuratively. It is as if the spirit of Diana selected Kate's dress.