Sign in Join

エンドレステープ
endoresutēpu

Noun

1. endless tape

Other forms: