Definition of quarl

Definition of quarl
  1. quarl Noun A medusa, or jellyfish.
Need more help? Try our forum NEW