Meaning of greenwasher in English:

greenwasher

noun