Slovnenya

Translation English Spanish: sheepdog

Dictionary: main
sheepdog
noun