Slovnenya

Translation English Japanese: carthorse

Dictionary: main
carthorse
noun