English edit

Noun edit

ectosarc (plural ectosarcs)

  1. The ectoplasm of an amoeba and similar protozoa

See also edit

Anagrams edit