artificial coast - German English Dictionary