place where the teasels grow - German English Dictionary