protest for non payment - Spanish English Dictionary