artificial island fishing port - Spanish English Dictionary