1 sunsquall | Definition of sunsquall

sunsquall

noun

Definition of sunsquall

: a large jellyfish