meaning of medusoid

1. relating to or resembling a medusa


Related Words

medusoid |

Developed & Maintained By Taraprasad.com

Treasure Words