length measuring machine - Turkish English Dictionary