place with abundant zombie palm - Turkish English Dictionary