ecorticate - Turkish English Dictionary