From Old French tesmoin.
tesmoing m (plural tesmoings)
tesmoing oblique singular, m (oblique plural tesmoinz, nominative singular tesmoinz, nominative plural tesmoing)