Definify.com

Definition 2025


symbiotic_stars

symbiotic stars

English

Noun

symbiotic stars

  1. plural of symbiotic star