Meaning of frog-plate in English:

frog-plate

noun

historical Zoology
  • 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.