leather strap loom - Turkish English Dictionary