the alps
Meaning, Definition & Usage
Dictionary
Related
noun
a large mountain system in south-central Europe; scenic beauty and winter sports make them a popular tourist attraction
Alps
.
WordNet
Previous
thawing
thawy
thb
thc
thd
Next
thea
theaceae
theandric
theanthropic
theanthropism