Slovnenya

Translation English French: head-on

Dictionary: main
head-on
adjective