Slovnenya

Translation English French: overcoat

Dictionary: main
overcoat
noun