English to Arabic

Meaning for:
Venula
other
شعيرة دمويّة