Tilia tomentosa
Explore definitions, synonyms, and language insights of Tilia tomentosa
Definitions
Noun
large tree native to eastern Europe and Asia Minor having leaves with white tomentum on the under side; widely cultivated as an ornamental