place planted with prayer plants - French English Dictionary