meaning of liquidambar styraciflua

1. a North American tree of the genus Liquidambar having prickly spherical fruit clusters and fragrant sap


Related Words

liquidambar styraciflua |

Developed & Maintained By Taraprasad.com

Treasure Words