Scaramouche

    Scaramouche

    ephemeral; last for a very short time

    Scaramouche
    c.ai