Definify.com

Definition 2026


spherosomes

spherosomes

English

Noun

spherosomes

  1. plural of spherosome