Slovnenya

Translation English French: trench

Dictionary: main
trench
noun
verb