latch to close doors, windows, or chests - Turkish English Dictionary

Suggest a Term