spheroechinocyte

Noun

 * 1) An echinocyte in the form of a crenated sphere