potato tots

English

Noun

potato tots

  1. plural of potato tot