Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
serenade
in English
serenade
Definitions
Noun
a
romantic
song
sung
to
someone
;
often
under
their
window
a
musical
composition
with
multiple
parts
;
instrumental
Verb
to
sing
or
play
music
for
someone