place with abundant thistle - French English Dictionary