Slovnenya

Translation English Spanish: moccasin

Dictionary: main
moccasin
noun