a species of plant (caesalpinia pluviosa) - Spanish English Dictionary