From Latin testimōnium.
tesmoin oblique singular, m (oblique plural tesmoinz, nominative singular tesmoinz, nominative plural tesmoin)