delibrate

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