symplasts

English

Noun

symplasts

  1. plural of symplast