Gawrah

Gawrah
English: Translation
Cradle
noun
Plants, trees and other vegetation