Slovnenya

Translation English French: hayseed

Dictionary: main
hayseed
noun