Did you know that Nahuel Huapi National Park in Argentina is named after Nahuel Huapi Lake , with nahuel and huapi meaning "jaguar" and "island" in the Mapuche language ? SOMEFACTS.com