flesh peeler - Turkish English Dictionary