bilateral tortuous internal carotid artery - Spanish English Dictionary