I defined it when conversing with someone else in this same thread, it will be easy to find if you look at the most recent 2 pages. But if you are going to be ridiculously stubborn about posting your own definition of what a robot is, I feel no reason to be a reasonable person towards you. The conversation is too one sided, you have to be willing to give in to reasonable requests for information, or the conversation goes nowhere.
Basically, why should I bother to define what a robot is for you, when you have refused to do it yourself, and you have not stated that you don't know how to define it. That is, you have implied that you do know what a robot is, but refuse to demonstrate said knowledge.