place abounding in thistles - German English Dictionary