wedge-leaf rattlepod - Spanish English Dictionary