Sunsquall /(?)/

Sun·squall

Sunsquall

n.
  1. Any large jellyfish. (Zool.)