Dictionary.com
Thesaurus.com

has eddied

  • present perfect
    of eddy (3rd person singular).
    eddy
    noun
    a current at variance with the main current in a stream of liquid or gas, especially one having a rotary or whirling motion.