English edit

Etymology edit

mega- +‎ capillary

Noun edit

megacapillary (plural megacapillaries)

  1. (anatomy) A very wide capillary (typically greater than 15 μm)