Slovnenya

Translation English Japanese: idler pulley

Dictionary: main
idler pulley
noun