duck potatoes

English

Noun

duck potatoes

  1. plural of duck potato