thelon river - German English Dictionary