potato chips of the sea

English

Noun

potato chips of the sea

  1. plural of potato chip of the sea