Definition of roof cat in English:

roof cat

noun

  • A feral cat, especially one which frequents roofs.

Origin

Late 19th century; earliest use found in Popular Science Monthly.