southern giant horsetail - French English Dictionary