moore's horsetail - French English Dictionary