Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
catcallers
in English
catcallers
#limited
Definitions
Noun
people
who
make
harassing
comments
(
usually
to
women
)
The
police
warned
the
catcallers
to
stop
harassing
women
on
the
street
.
Base Words
callers
cat