venosomes

English

Noun

venosomes

  1. plural of venosome