supratrochlear artery

Noun

 * 1)  One of the terminal branches of the ophthalmic artery that ascends upon the forehead from the inner angle of the orbit.

Translations

 * Chinese:
 * Mandarin: 滑車上動脈