astacins

English

Noun

astacins

  1. plural of astacin