meaning of london plane

1. very large fast-growing tree much planted as a street tree


Related Words

london plane |

Developed & Maintained By Taraprasad.com

Treasure Words