English-Turkish dictionary »

laughing stock meaning in Turkish

EnglishTurkish
laughing stock (object of ridicule)
noun

maskaranoun