Slovnenya

Translation English French: hearse

Dictionary: main
hearse
noun