A feral cat is a wild or unsocialized outdoor cat. Most times they are born outdoors and have not had any contact with humans. Some feral cats are so frightened of humans they are nocturnal, moving only at night when it is dark and quiet.
Sometimes a stray or abandoned cat living outside can become feral after a period of time. Over time these cats may begin to trust and become a housecat again.
Unlike popular thinking, feral cats generally do not survive by hunting. They survive by scavenging garbage in trash cans and dumpsters.