bilateral tortuous internal carotid artery - French English Dictionary