scaly-foot gastropods

English

Noun

scaly-foot gastropods

  1. plural of scaly-foot gastropod