box-body trailer - Turkish English Dictionary