Slovnenya

Translation English Japanese: pedlar

Dictionary: main
pedlar
noun