Meaning of “catcall” in the English Dictionary

british dictionary