Sycamore?

Sycamore?

Observation - Sycamore? - UK and Ireland. Description: Newly opened leaf of Sycamore

Newly opened leaf of Sycamore