A short, pointed knife that is sharp on both sides, used especially in the past as a weapon. (Cambridge Dictionary)
A dagger is a weapon like a knife with two sharp edges. (Collins Dictionary)
A sharp pointed knife for stabbing. (Merriam – Webster)
A short knife with a pointed and edged blade, used as a weapon. (Oxford Dictionaries)
Dagger definition. Collins Dictionary.