Slovnenya

Translation English Spanish: duck soup

Dictionary: main
duck soup
noun