semioruga - French English Dictionary