delibrate

listen to the pronunciation of delibrate
Englisch - Englisch
To strip off the bark; to peel