macrovessels

English

Noun

macrovessels

  1. plural of macrovessel