Definition of whirlpool

Definition of whirlpool
  1. whirlpool Noun a swirling body of water.
  2. whirlpool Noun turmoil, or agitated excitement
Need more help? Try our forum NEW