Poniard



ENGLISH MEANING
noun
1.
A kind of dagger, -- usually a slender one with a triangular or square blade.
verb
1.
(TRANSITIVE) To pierce with a poniard; to stab.