エンドレステープ
endoresutēpu

Noun

1. endless tape

Other forms: