See also: endotestæ

English

edit

Noun

edit

endotestae

  1. plural of endotesta