skin appendage - Turkish English Dictionary