beach apple (carpobrotus chilensis) - Spanish English Dictionary