symbiotic stars

English

Noun

symbiotic stars

  1. plural of symbiotic star