meaning of dermatoid

1. Resembling skin; skinlike.


Related Words

dermatoid |

Developed & Maintained By Taraprasad.com

Treasure Words