English

edit

Noun

edit

zoodendria

  1. plural of zoodendrium