Web eye

From Biology-Online Dictionary | Biology-Online Dictionary

webeye

(Science: medicine) See web.