delibrate

listen to the pronunciation of delibrate
الإنجليزية - الإنجليزية
To strip off the bark; to peel