When i start searching for my site it says i have 16,700,000 results in google , could this be true? check out the attached image.
First thing, this does not mean that your site has these many results. It is always "about 16,700,000 results". It includes all the results where your site appears like directories, blogs, forums or any other resource which Google has indexed.
It just means the word you searched for (may be the site url) has been mentioned that many times over many places on the internet, that also do not mean it is your backlink count, some of them may be baclinks too
Now if you search for a term in google adwords keyword tool,the numbers given there are different from this number while we do a search in normal google toobar.What is the main diff between this and that?