Find the word definition

Wiktionary
venous stars

n. (venous star English)