love dart
Noun
Meaning
love dart (plural love darts)
A calcareous spicule that a gastropod mollusc drives into the body wall of its partner prior to copulation.
Noun
love dart (plural love darts)
A calcareous spicule that a gastropod mollusc drives into the body wall of its partner prior to copulation.