What is a feral cat?

Feral cats are the offspring of stray or abandoned pet cats, raised without close human contact. They typically live in colonies where food and shelter are available.