Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
chirl
in English
chirl
Definitions
Verb
to
make
a
low
;
warbling
sound
Noun
a
musical
sound
(
warble
)
from
Scotland