skeletal trailer - Turkish English Dictionary