Meaning of “Harlequin” in the English Dictionary

English