balloon tyre

Definition

Cars & Driving

  • noun a name for a low pressure tyre when introduced in the 1920s, which also had a width the same as its height, giving a generally wider section than the previous high pressure beaded edge tyres
http://www.dictionarycentral.com/definition/balloon-tyre.html