Learn English free online - how to pronounce word in English - English Learning Online- www.pronounceword.com




dart sac






dart sac   
noun

Definition of dart sac

: an eversible appendage of the female reproductive organs in certain land snails



Dictionary Entries near dart sac