It is English, it is formed by green ( "green, ecological" ) washing ( "washing, bleaching" in an economic or image sense). In Spanish there is already eco-white or ecowashing for the same cases.
GREENWASHING (Second Time) anglilicism meaning green wash, misleading image washing action that companies do to promote their products