let off (a firearm) - Turkish English Dictionary

Suggest a Term