insular arteries - Spanish English Dictionary