deciduous holly
1.
(
noun
) a holly tree
Related Words:
holly
Terms and Conditions of Use / Copyright Notice