last port of discharge - German English Dictionary