Slovnenya

Translation English French: barge

Dictionary: main
barge
noun