From vihreä (“green”) + leski (“widow”), modified from English grass widow.
vihreä leski
Both words are inflected. See declension sections in entries vihreä and leski.