London bus noun4 •(informal) A double-decker bus •(informal) An informal approximate unit of measure used in England. •(informal) A unit of length, approximately 30 feet or 8⅓ metres •(informal) A unit of width, approximately 8 feet or 2½ metres formsLondon buses