What does astacura mean?

astacura meaning in General Dictionary

the family including the crayfish

View more

  • crayfish