leaf insulator - German English Dictionary