Definition of frog-plate in US English:

frog-plate

noun

Zoology
historical
  • A plate on which a live frog can be fixed, especially for a microscopic demonstration of blood circulation in the foot.

Origin

Mid 19th century.