insula - German English Dictionary