Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
arch-lute
in English
arch-lute
#limited
Definitions
Noun
a
stringed
musical
instrument
(
historical
context
)
The
musician
carefully
tuned
her
arch-lute
before
the
concert
.