MohammedPreview
Open in TheBrain

A Treadle

  1. A foot-operated pedal or lever that generates circular motion.
  2. (biology) Chalaza.