sycamore maple

sycamore maple

English Noun
Ad

Definition

The British and European sycamore tree, Acer pseudoplatanus.

Ad