laughingstock


Results for "laughingstock"

English - Turkish Dictionary

laughingstock

(English - Turkish Dictionary) :
i. gülünecek kişi, alay konusu, maskara.