Slovnenya

Translation English Spanish: lambskin

Dictionary: main
lambskin
noun