def build_bbox_str_list(bbox):
  """Build bounding box string representation from ``bbox``

  :param bbox: dictionary with keys: ``left``, ``top``, ``right``, ``bottom``
  :type bbox: dict
  :return: bounding box string list [left, top, width, height]
  :rtype: string
  """
  width = bbox['right'] - bbox['left']
  height = bbox['bottom'] - bbox['top']
  bbox_str_list = []
  bbox_str_list.append(str(max(0, bbox['left'])))
  bbox_str_list.append(str(max(0, bbox['top'])))
  bbox_str_list.append(str(width))
  bbox_str_list.append(str(height))
  return bbox_str_list