English

edit

Noun

edit

dendrosomes

  1. plural of dendrosome