Slovnenya

Translation English French: off-the-cuff

Dictionary: main
off-the-cuff
adjective