venous stars

English

Noun

venous stars

  1. plural of venous star