notice of demand of taxes payable - Spanish English Dictionary