Slovnenya

Translation English Japanese: maned sheep

Dictionary: main
maned sheep