tornado potatoes

English

Noun

tornado potatoes

  1. plural of tornado potato