Dart-sac meaning

A sac connected with the reproductive organs of land snails, containing a dart, or arrow-like structure.
noun
0
0
Advertisement