someone who strips off bark - Turkish English Dictionary