meaning of larch tree

1. any of numerous conifers of the genus Larix all having deciduous needlelike leaves


Related Words

larch tree |

Developed & Maintained By Taraprasad.com

Treasure Words