meaning of hazelnut tree

1. any of several shrubs or small trees of the genus Corylus bearing edible nuts enclosed in a leafy husk


Related Words

hazelnut tree |

Developed & Maintained By Taraprasad.com

Treasure Words