Goa potatoes

English

Noun

Goa potatoes

  1. plural of Goa potato