macaw palm flower - Spanish English Dictionary