islet in the middle of a river - German English Dictionary