Meaning of tilia tomentosa

Definition of tilia tomentosa

(noun) large tree native to eastern Europe and Asia Minor having leaves with white tomentum on the under side; widely cultivated as an ornamental

Other information on tilia tomentosa

WIKIPEDIA results for tilia tomentosa
Amazon results for tilia tomentosa