Slovnenya

Translation English French: carriage dog

Dictionary: main
carriage dog
noun