QUARL MEANING IN ENGLISH

• Quarl Definition & Synonyms

  1. (n.) A medusa, or jellyfish.


RECENT SEARCHES