English

edit

Noun

edit

choanosomes

  1. plural of choanosome