Villose Pitcher Plant (Nepenthes villosa), is a tropical pitcher plant endemic to Mount Kinabalu. Borneo island. Malaysia.