Translation of برگ پوش in English:

برگ پوش

phrase

  • (place) full of greenery