Definition of lever watch in English:

lever watch

noun

  • A watch with a lever escapement.