Definition of potato puff in English:

potato puff

noun

  • A light potato fritter.

Origin

Late 19th century.