Definition of human fly in English:

human fly

noun

  • A person who resembles a fly in being particularly agile, and especially in being able to scale vertical surfaces.

Origin

Late 19th century.