place with abundant zombie palm - Spanish English Dictionary