Hi
I have found these definition
Spider - a browser like program that downloads web pages.
Crawler – a program that automatically follows all of the links on each web page.
Robots - An automated computer program that visit websites & perform predefined task.
Kishor Makwana
Software Engineer