Slovnenya

Translation English Spanish: potato chip

Dictionary: main