person who grows peyote - German English Dictionary