tent caterpillar - French English Dictionary