green potatoes

English

Noun

green potatoes

  1. plural of green potato