tape-printing apparatus - German English Dictionary