Slovnenya

Translation English French: stop dead

Dictionary: main
stop dead
verb