how to fix undefined this keyword variable when calling from function

I would like to run this code but its giving me output of undefined in second console log instead of Oracle as I’m trying to call it from var retrieve name with reference to global var and this keyword.

this.name = "Oracle";
var website = {
name: "Java",
getName: function () {
return this.name;
   },
 };

console.log(website.getName()); // Java

var retrieveName = website.getName; //
console.log(retrieveName()); // Oracle but its printing undefined

var boundGetName = retrieveName.bind(website);
console.log(boundGetName()); // Java