Sunsquall

Sun´squall`


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