A feral cat is a descendant of a domestic cat that has returned to the wild.
It is distinguished from a stray cat, which is a pet cat that has been lost or abandoned, while feral cats are born in the wild. The offspring of a stray cat can be considered feral if born in the wild.
另外:The domestic cat (Felis catus or Felis silvestris catus ) is a small, usually furry, domesticated, and carnivorous mammal. It is often called the housecat when kept as an indoor pet, or simply the cat when there is no need to distinguish it from other felids and felines.
(以上来自Wikipedia)
流浪猫就是 stray cat,流浪猫生在野外的猫就可认为是 feral cat。