Definition of potato top in English:

potato top

noun

  • That part of a potato plant which grows above the ground; chiefly in plural.

Origin

Mid 18th century.