super cushion tire - French English Dictionary