sunsquall

noun

Definition of sunsquall

: a large jellyfish