artificial coast - Spanish English Dictionary