Definify.com

Definition 2025


spherosomes

spherosomes

English

Noun

spherosomes

  1. plural of spherosome