terminal sulcus of right atrium - German English Dictionary