English

whirlpool noun definition in Rivers and lakes topic from the Oxford Advanced Learner's Dictionary

whirlpool

 noun: Rivers and lakes topic
a place in a river or the sea where currents of water spin round very fast (figurative) She felt she was being dragged into a whirlpool of emotion.