rubber track shoe - French English Dictionary