- Dictionary
- 51Թ comparison: limestone vs. travertine
limestone vs. travertine
noun
a form of limestone deposited by springs, especially hot springs, used in Italy for building.
a form of limestone deposited by springs, especially hot springs, used in Italy for building.