meaning of peel off

1. peel off in scales; "dry skin ">desquamates"


Related Words

peel off |

Developed & Maintained By Taraprasad.com

Treasure Words