meaning of slough

1. any outer covering that can be shed or cast off such as the cast-off skin of a snake


Related Words

slough | slough grass | slough of despond | sloughing | sloughy |

Developed & Maintained By Taraprasad.com

Treasure Words