place where wild prayer plants grow - Español Inglés Diccionario