peninsulate - German English Dictionary