limiting sulcus of rhomboid fossa - Francés Inglés Diccionario