Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
timbre
in English
timbre
uk
/ˈtaɪmbə/
#uncommon
Plural
timbres
Definitions
Noun
a
sound's
unique
quality
;
tone
and
resonance
a
heraldic
crest
on
a
coat
of
arms