isle of sheppey - German English Dictionary