longitudinal sulcus of heart - Francés Inglés Diccionario