English

edit

Noun

edit

venosomes

  1. plural of venosome