red-flowered sea grape (coccoloba rugosa) - Spanish English Dictionary