choanosomes

English

Noun

choanosomes

  1. plural of choanosome