place for rearing silk worms - French English Dictionary