Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
crotale
in English
crotale
Definitions
Noun
an
archaic
percussion
instrument
(
resembling
castanets
)