vascular prosthesis - German English Dictionary