Ce înseamnă “amprente de frunze”?

“amprente de frunze” în Dicționarul Român - Englez (tehnic)

  • imprints of leaves