meaning of desquamate

1. To peel off in the form of scales; to scale off, as the skin in certain diseases.
2.
peel off in scales; "dry skin ">desquamates"


Related Words

desquamate |

Developed & Maintained By Taraprasad.com

Treasure Words