Sunsquall
/(?)/
Sun·squall
Sunsquall
n.
Any large jellyfish.
(Zool.)