sulcus of sclera - Francés Inglés Diccionario