place filled with prayer plants - French English Dictionary