1. Urban Dictionary: Urban farmer →

    A person who constantly plays farmville and acts like they know everything about a real farm when all they do is live in the city and sit on a computer then at a certain time they have to stop what they are doing to go farm their imaginary crops.