venosomes
English
Noun
venosomes
plural of
venosome