The AI-powered English dictionary
plural handprints
A mark or trace left by a hand, including more than fingerprints. examples