Search Dictionary
Definition of london planetree
london planetree
Plural:london planetrees
• noun
1
A large, deciduous hybrid tree (Platanus × acerifolia), widely cultivated globally as a shade and street tree in urban areas due to its high tolerance to air pollution, drought, and compacted soil, and characterized by its distinctively flaking, mottled bark.
Example
"Rows of large London planetrees were planted along the avenue to provide a leafy canopy that could withstand the heavy city smog."
Word Nuance & Usage
Often confused with the native American sycamore, the London planetree is a hybrid cultivated specifically for its resilience in harsh urban environments and generally exhibits deeper lobed leaves.
Cite this Entry
Wordmom. (2026). Definition of London planetree. In Wordmom Dictionary. Retrieved Nov 5, 2026, from https://wordmom.com/dictionary/london-planetree