self-skinned high-density material - Turkish English Dictionary