caterpillar belt - French English Dictionary