Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
travertine marble
in English
travertine marble
#limited
Definitions
Noun
a
type
of
limestone
(
formed
by
minerals
)
The
architect
chose
travertine
marble
for
the
building's
facade
.
Base Words
travertine
marble