stone loaches

English

Noun

stone loaches

  1. plural of stone loach