meaning of quarl

1. A medusa, or jellyfish.


Related Words

quarl |

Developed & Maintained By Taraprasad.com

Treasure Words