Meaning of “Harlequin” in the English Dictionary

british dictionary