Definify.com

Definition 2024


spherosomes

spherosomes

English

Noun

spherosomes

  1. plural of spherosome