As nouns,
practical joker is a hyponym of
mischief-maker; that is, practical joker is a
word with a more specific, narrower meaning than
mischief-maker:
mischief-maker: someone who deliberately stirs up trouble
practical joker: someone who plays practical jokes on others