delibrate

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