place where wild prayer plants grow - Spanish English Dictionary