Feral Vs. Stray - What's the Difference?

Basically FERAL CATS are wild offspring of domestic cats
and are primarily the result of pet 
owners' abandonment
or failure to spay and neuter.

STRAY CATS have been abandoned, strayed from home or have become lost...
Stray cats can usually be re-socialized and adopted. 

Feral Vs. Stray pdf