Slovnenya

Translation English French: bayou

Dictionary: main
bayou
noun