CATCALL


Meaning of CATCALL in English

■ noun a shrill whistle or shout of mockery or disapproval.

■ verb make a ~.

Origin

C17: from cat 1 + call .

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.