place with abundant wild teasel - Turkish English Dictionary