caillou - German English Dictionary