spermatothecas meaning

Meaning of spermatothecas

What is the full meaning of spermatothecas

SPERMATOTHECA, a receptacle for storing sperm [n]

Example of the word spermatothecas placed on a Scrabble board.

Unscrambled word spermatothecas

Points for spermatothecas

Scrabble
31 points
Word With Friends
25 points
Wordfeud
31 points

Related pages for spermatothecas