Online English Dictionary

Home

Sunsquall


n.

Any large jellyfish.


© 2009 Dammam Community College