notice of demand of taxes payable - Turkish English Dictionary