Slovnenya

Translation English French: grate

Dictionary: main
grate
noun
verb