Russian Landscape Share definition Flag The act of planting grass in a girls vagina. You must first fill it with dirt. When I woke up, I felt something wriggling inside me. It was a worm! Someone had russian landscaped me! Russian Landscape by TH3 CH053N 0N3 June 11, 2009 0 0 Get merch Get the Russian Landscape mug. Buy Now — $32.95 See more merch