endotestae

See also: endotestæ

English

Noun

endotestae

  1. plural of endotesta