smolts

English

Noun

smolts

  1. plural of smolt