person who grows peyote - French English Dictionary