Tartarian honeysuckle

Explore definitions, synonyms, and language insights of Tartarian honeysuckle

Definitions

Noun
a honeysuckle shrub of southern Russia to central Asia

More General Terms