terminal sulcus of right atrium - Alemán Inglés Diccionario