artificial island fishing port - German English Dictionary