tape-printing apparatus - Turkish English Dictionary