expostulated - Spanish English Dictionary